package part10;

/**
 * @author wcj
 * @Date 2021/5/19 18:22
 * @Version 1.0
 */
public class Part109 {

    public void f() {
    }

    /**
     * 多层嵌套仍然是遵循内部类的原则，即可以访问外部类的所有成员
     */
    private class M {
        private void g() {
        }

        private class F {
            void h() {
                f();
                g();
            }
        }
    }

    public static void main(String[] args) {
        Part109 part109 = new Part109();
        M m = part109.new M();
        M.F f = m.new F();
    }
}
